((#############################%(((((((((((((((((((((((((((((((*##%%######################%%%%%&*(((((((((((((((((((((((((((((  ####%%##############%%%%%%%%%%&(,*((((((((((((((((((((((((((    ######&%######%%%%%%%%%%%%%%%&&(,**(((((((((((((((((((((((      #####%%%&&%%%%%%%%%%%%%%%%%%&&((,,**((((((((((((((((((((        #####%%%%%((%%%%%%%%%%%%%%%&&&((,,***(((((((((((((((((          ####%%%%%%%%((%%%%%%%%%%%%&&&(((,,,***((((((((((((((            ####%%%%%%%%%%((%%%%%%%%%&&&&(((,,,****(((((((((((              ###%%%%%%%%%%%%%((%%%%%%&&&&((((,,,,****((((((((                ###%%%%%%%%%%%%%%%((%%%&&&&&((((,,,,*****(((((!!!!              ##%%%%%%%%%%%%%%%%%%((&&&&&(((((,,,,,*****((!!!!!!!!            ##%%%%%%%%%%%%%%%%%%%%((&&&(((((,,,,,***((!!!!!!!!!!!!          #%%%%%%%%%%%%%%%%%&&&&&&((((((((,,,,,,((!!!!!!!!!!!!!!!!        #%%%%%%%%%%%&&&&&&&&&&&&&&((((((,,,,*(!!!!!!!!!!!!!!!!!!!!      #%%%%%&&&&&&&&&&&&&&&&&&&&&&((((,,*(!!!!!!!!!!!!!!!!!!!!!!!!   !%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&****!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((((((((((((((((((((((((((((((*((#############################%*(((((((((((((((((((((((((((((  ##%%######################%%%%%&,*((((((((((((((((((((((((((    ####%%##############%%%%%%%%%%&(,**(((((((((((((((((((((((      ######&%######%%%%%%%%%%%%%%%&&(,,**((((((((((((((((((((        #####%%%&&%%%%%%%%%%%%%%%%%%&&((,,***(((((((((((((((((          #####%%%%%((%%%%%%%%%%%%%%%&&&((,,,***((((((((((((((            ####%%%%%%%%((%%%%%%%%%%%%&&&(((,,,****(((((((((((              ####%%%%%%%%%%((%%%%%%%%%&&&&(((,,,,****((((((((                ###%%%%%%%%%%%%%((%%%%%%&&&&((((,,,,*****(((((!!!!              ###%%%%%%%%%%%%%%%((%%%&&&&&((((,,,,,*****((!!!!!!!!            ##%%%%%%%%%%%%%%%%%%((&&&&&(((((,,,,,***((!!!!!!!!!!!!          ##%%%%%%%%%%%%%%%%%%%%((&&&(((((,,,,,,((!!!!!!!!!!!!!!!!        #%%%%%%%%%%%%%%%%%&&&&&&((((((((,,,,*(!!!!!!!!!!!!!!!!!!!!      #%%%%%%%%%%%&&&&&&&&&&&&&&((((((,,*(!!!!!!!!!!!!!!!!!!!!!!!!   !#%%%%%&&&&&&&&&&&&&&&&&&&&&&((((**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**((#############################%(((((((((((((((((((((((((((((((*##%%######################%%%%%&*(((((((((((((((((((((((((((((  ####%%##############%%%%%%%%%%&(,*((((((((((((((((((((((((((    ######&%######%%%%%%%%%%%%%%%&&(,**(((((((((((((((((((((((      #####%%%&&%%%%%%%%%%%%%%%%%%&&((,,**((((((((((((((((((((        #####%%%%%((%%%%%%%%%%%%%%%&&&((,,***(((((((((((((((((          ####%%%%%%%%((%%%%%%%%%%%%&&&(((,,,***((((((((((((((            ####%%%%%%%%%%((%%%%%%%%%&&&&(((,,,****(((((((((((              ###%%%%%%%%%%%%%((%%%%%%&&&&((((,,,,****((((((((                ###%%%%%%%%%%%%%%%((%%%&&&&&((((,,,,*****(((((!!!!              ##%%%%%%%%%%%%%%%%%%((&&&&&(((((,,,,,*****((!!!!!!!!            ##%%%%%%%%%%%%%%%%%%%%((&&&(((((,,,,,***((!!!!!!!!!!!!          #%%%%%%%%%%%%%%%%%&&&&&&((((((((,,,,,,((!!!!!!!!!!!!!!!!        #%%%%%%%%%%%&&&&&&&&&&&&&&((((((,,,,*(!!!!!!!!!!!!!!!!!!!!      #%%%%%&&&&&&&&&&&&&&&&&&&&&&((((,,*(!!!!!!!!!!!!!!!!!!!!!!!!   !%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&****!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((((((((((((((((((((((((((((((*((#############################%*(((((((((((((((((((((((((((((  ##%%######################%%%%%&,*((((((((((((((((((((((((((    ####%%##############%%%%%%%%%%&(,**(((((((((((((((((((((((      ######&%######%%%%%%%%%%%%%%%&&(,,**((((((((((((((((((((        #####%%%&&%%%%%%%%%%%%%%%%%%&&((,,***(((((((((((((((((          #####%%%%%((%%%%%%%%%%%%%%%&&&((,,,***((((((((((((((            ####%%%%%%%%((%%%%%%%%%%%%&&&(((,,,****(((((((((((              ####%%%%%%%%%%((%%%%%%%%%&&&&(((,,,,****((((((((                ###%%%%%%%%%%%%%((%%%%%%&&&&((((,,,,*****(((((!!!!              ###%%%%%%%%%%%%%%%((%%%&&&&&((((,,,,,*****((!!!!!!!!            ##%%%%%%%%%%%%%%%%%%((&&&&&(((((,,,,,***((!!!!!!!!!!!!          ##%%%%%%%%%%%%%%%%%%%%((&&&(((((,,,,,,((!!!!!!!!!!!!!!!!        #%%%%%%%%%%%%%%%%%&&&&&&((((((((,,,,*(!!!!!!!!!!!!!!!!!!!!      #%%%%%%%%%%%&&&&&&&&&&&&&&((((((,,*(!!!!!!!!!!!!!!!!!!!!!!!!   !#%%%%%&&&&&&&&&&&&&&&&&&&&&&((((**!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**